sb who has sworn off doing sth

  1. tövbeli